package study

import (
	"pulsar_study/application"
	"pulsar_study/infra/dal"

	"github.com/google/wire"
)

var InjectorSet = wire.NewSet(wire.Struct(new(Injector), "*"))

type Injector struct {
	DomainEventDal *dal.DomainEventDal
	Publisher      *dal.EventPublisher
	JsonlCmdSrv    *application.JsonlCmdSrv
}
